package net.java.mediasearch.model;

import java.util.List;

/**
 * MediaEntity.
 */
public class MediaEntity extends SmallMediaEntity {

	private static final long serialVersionUID = -4495168473812733293L;

	String description;
	
	String pictureName;
	
	byte[] pictureBytes;
	
	List<String> genres;

	/**
	 * StandardConstructor.
	 */
	public MediaEntity() {
		
	}
	
	/**
	 * Extended Constructor
	 * @param id String
	 * @param title String
	 * @param releaseYear in
	 * @param description String
	 * @param pictureName String
	 * @param pictureBytes byte[]
	 * @param genres List<String>
	 */
	public MediaEntity(String id, String title, int releaseYear, String description, String pictureName, 
			byte[] pictureBytes, List<String> genres) {
		super(id, title, releaseYear);
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getPictureName() {
		return pictureName;
	}

	public void setPictureName(String pictureName) {
		this.pictureName = pictureName;
	}

	public byte[] getPictureBytes() {
		return pictureBytes;
	}

	public void setPictureBytes(byte[] pictureBytes) {
		this.pictureBytes = pictureBytes;
	}

	public List<String> getGenres() {
		return genres;
	}

	public void setGenres(List<String> genres) {
		this.genres = genres;
	}
}
